*{text-decoration:none;margin:0;padding:0;font-family:"微软雅黑";list-style:none;border:0;background:none;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;overflow:-moz-scrollbars-none;-ms-overflow-style:none}::-webkit-scrollbar{width:0}a:-webkit-any-link{display:block}a,button,input,textarea{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}a{color:black}.intro{position:fixed;display:-webkit-flex;display:flex;z-index:200;width:100%;height:100%;background-color:rgb(255, 255, 255)}.zh-logo:hover{cursor:pointer}@keyframes flicker{0%{opacity:0.1}85%{opacity:1}100%{opacity:0.1}}@-webkit-keyframes flicker{0%{opacity:0.1}85%{opacity:1}100%{opacity:0.1}}.zh-logo{position:relative;margin:auto;top:-3%;height:22%;animation:flicker 4s infinite;-webkit-animation:flicker 4s infinite}.code{position:absolute;top:98%;width:100%;font-size:8px;text-align:center;z-index:500}@media only screen and (min-width: 768px){body,html{position:relative;height:100%;background-color:white}img{vertical-align:middle}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical > .swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow > .swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.05)}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.2);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.main{position:absolute;left:50%;top:50%;width:840px;height:600px;margin-left:-420px;margin-top:-310px;background-color:white}.menu-container{position:absolute;width:240px;height:600px;overflow:hidden;background-color:rgb(255, 255, 255)}.swiper-container{position:relative;width:600px;height:600px;left:120px;overflow-x:hidden;background-color:rgb(255, 255, 255)}.logo{position:relative;width:70%;margin-bottom:5%}.menu{position:relative;top:10px;width:240px;overflow:hidden}.dropdown{overflow:hidden;display:inline}.dropdown-btn{font-size:0.82em;color:rgb(110, 110, 110);font-weight:900;cursor:pointer;line-height:2.5em;margin-bottom:0.15em;display:inline-block}.dropdown-btn:hover{font-weight:900;color:rgb(75, 75, 75)}.dropdown-content{overflow:hidden;transition:0.3s ease-in-out;max-height:0}.dropdown-content a{font-size:0.8em;line-height:2.2em;color:rgb(134, 134, 134)}.dropdown-content p{font-size:0.8em;line-height:2em;color:rgb(134, 134, 134)}.dropdown-content a:hover{color:black}.dropdown:hover .dropdown-content{max-height:30em}.swiper-wrapper{position:relative;margin-bottom:15%;width:600px;height:600px}.info{position:absolute;top:0;z-index:300;width:600px;height:600px;padding-top:35%;user-select:none;text-align:center;transition:0.2s ease;opacity:0;background:rgba(255, 255, 255, 0.9)}.info:hover{opacity:1;cursor:pointer}.info-text{color:rgb(110, 110, 110);font-size:15px;line-height:1.9em}.project-title{margin-top:-2em;font-size:24px;font-weight:100;line-height:2.5em}.copyright{position:relative;top:2%;width:100%;padding-left:240px;font-size:10px;color:lightgray;text-align:center}#mobile,.menu-container-mobile{display:none}}@media only screen and (max-width: 768px){#menu-checkbox{display:none}#menu-checkbox:checked~.dropdown,#menu-checkbox:checked~.dropdown-btn,#menu-checkbox:checked~.dropdown-content,#menu-checkbox:checked~.menu{display:block;width:100%}#menu-toggle{display:block;position:absolute;z-index:150;top:25%;right:0;margin-right:2%;width:13%;height:50%}.menu-container-mobile{position:fixed;z-index:100;top:0;width:100%;height:10%;display:block;background-color:rgb(255, 255, 255)}body,html{position:relative;height:100%;background-color:white}.mobile{display:flex;position:relative;left:5%;width:40%;height:100%}.logo{position:relative;width:100%;max-width:300px;left:0;margin:auto}.menu{position:fixed;float:none;width:100%;height:100%;top:0;left:0;padding-top:10%;padding-bottom:13%;display:none;overflow:scroll;background-color:rgba(255, 255, 255, 0.95)}.dropdown{position:relative;overflow:scroll;display:block;width:100%;height:auto;text-align:center}.dropdown-btn{position:relative;width:100%;height:100%;margin-top:1em;margin-bottom:0.25em;display:block;font-size:17px;color:rgb(95, 95, 95);font-weight:900;line-height:2em}.dropdown-content{width:100%;height:auto;overflow:scroll;max-height:80em}.dropdown-content a{font-size:15px;line-height:3em;color:rgb(134, 134, 134)}.dropdown-content p{font-size:15px;line-height:2em;color:rgb(134, 134, 134)}.dropdown:hover .dropdown-content{max-height:80em}.menu-icon{line-height:45%;font-weight:800;text-align:center;font-size:120%;color:rgb(139, 139, 139)}.swiper-container{position:relative;overflow:hidden;z-index:1;top:8%;width:100%;height:100%;background-color:#fff}.swiper-slide{text-align:center;font-size:18px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate(0px, 0px);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow > .swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;margin-bottom:5%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-scrollbar{position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:3px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.3);left:0;top:0}.swiper-slide > a{width:100%;max-width:768px}.link{display:block;z-index:990;position:fixed;width:100%;height:100%}.recruit,.recruit-info,.staff-info,.studio,.studio-info{position:relative;top:12%;left:0;margin-bottom:10%;width:100%;padding-left:3%;padding-right:3%;font-size:13px;line-height:1.8em;color:rgb(134, 134, 134);font-weight:200;word-break:break-all}h5{font-size:15px;line-height:2em;color:rgb(75, 75, 75);font-weight:200}.copyright{height:30%;text-align:center;font-size:8px;color:lightgray;bottom:0;padding-bottom:0;top:15%;padding-top:20%;margin-bottom:0}.menu-icon:hover{cursor:pointer}.main{display:none}}